Навигация
Главная
Новости
Ресурсы
 Книги
 Справочники
 Статьи
Файловый архив
 Журналы
 Книги
 Справочники
 Просто софт
 Софт по электронике
Обратная связь
Карта сайта

СКБ КриптоНет


Книги

Уважаемый читатель!
Публикация данного документа не преследует за собой никакой коммерческой выгоды. Но такие документы способствуют профессиональному и духовному росту читателей и являются рекламой бумажных изданий таких документов. Все авторские права сохраняются за правообладателем.
За содержание книги ответственность несут ее авторы.

Как работает ускоритель трехмерной графики
Для создания анимированной последовательности трехмерных изображений компью­теру необходимо математически анимировать последовательность кадров между ключе­выми позициями. В ключевом кадре определяются специальные точки смещения. У пры­гающего мяча, например, есть три ключевых позиции: подскок вверх, падение вниз и со­прикосновение с поверхностью. Используя эти позиции в качестве шаблона, компьютер создает промежуточное изображение между разными позициями перемещения мяча, в ре­зультате чего движение мяча будет отображаться самым естественным образом.
После создания основной последовательности система улучшает внешний вид изобра­жений путем их окрашивания. Самый примитивный метод заполнения называется плос­костным затенением, при котором объект "заполняется" каким-либо однородным цветом. Затенение Гуро — это более эффективная технология, позволяющая присвоить цвет опре­деленным точкам формы. Затем эти точки объединяются, и переход одного цвета в другой становится более плавным.
Более требовательный к вычислительной мощности процессора, но и гораздо более эффективный метод — наложение текстур. Трехмерная программа использует шаблоны или текстуры в качестве небольших растровых карт изображения, которые складывают­ся в форму изображения, что похоже на многократное использование одного образца растровой карты для покрытия рабочего стола Windows. Трехмерная программа имеет возможность изменять внешний вид каждой карты путем использования перспективы и затенения для получения эффекта трехмерности. При добавлении таких эффектов осве­щения, как туман, направленные тени, отблеск от гладких объектов и др., трехмерная анимация максимально приближается к реальному изображению.
Вплоть до конца 1990-х годов трехмерные программы существенно зависели от про­граммной обработки данных, благодаря которой абстракции преобразовывались в непо­средственное изображение. Все это становилось тяжелой ношей для процессора ПК, которому приходилось не только обрабатывать визуальные данные, но и одновременно выполнять другие приложения и системные службы. В 1996-1997 годах наборы микро­схем большинства видеоадаптеров стали принимать участие в визуализации трехмерных изображений, существенно уменьшая нагрузку на центральный процессор и тем самым многократно увеличивая быстродействие системы.
В настоящее время появились акселераторы трехмерной графики пятого поколения, постоянно увеличивается объем используемой видеопамяти, позволяющей работать с трехмерной анимацией высокого разрешения. Современный высокоскоростной видео­адаптер стоит менее $150-200, а модели высшей ценовой категории ($300^00) оснащены 128/256 Мбайт видеопамяти DDR SDRAM и напичканы последними технологическими достижениями в области трехмерной графики. Визуализация сглаженных, реалистичных изображений фотографического качества, осуществляемая с высокой скоростью и в ре­жиме реального времени, в полной мере используется компьютерными и видеоиграми, а также программами для работы с трехмерной графикой и анимацией.
К счастью, менее требовательные пользователи имеют возможность купить модель графического акселератора с весьма приличной производительностью и ценой до $100 (например, GeForce4 MX 440). Подобные видеоадаптеры обеспечивают более чем доста­точную производительность для всех двухмерных коммерческих приложений. Некоторые высокоуровневые видеоадаптеры также поддерживают подключение нескольких мони-

Если Вы найдете какие либо опечатки, ошибки или подозрительные неточности то обязательно сообщите об этом администрацию сайта (Сделать это можно здесь)


[ Вернуться назад ]

ТОП 10
Файлы:

  1. Карманный справочник по электронике
  2. Цифровая схемотехника
  3. Азбука разработчика цифровых устройств
  4. sPlan или RusPlan v.6.0.0.1
  5. Основы теории цепей
  6. Основы языка VHDL
  7. Справочник по полупроводниковым приборам
  8. UNILOGIC - Логический анализатор для PC
  9. Справочник по расчету параметров катушек индуктивности
  10. Программирование однокристальных микропроцессоров



Новости:

  1. В 3D-принтере лазер заменили солнечным лучом
  2. Нановолокна упростят лечение рака
  3. Квантовый компьютер: IBM переходит к практике
  4. Конференции «Форум разработчиков цифровой электроники»
  5. Магнитогорские андроиды завоюют российский рынок
  6. Создана "глушилка" болтунов, теперь там где надо будет тихо
  7. Создан компактный ветрогенератор на пьезоэлементах
  8. Робот-гепард поставил рекорд скорости
  9. Механическая рука DARPA удивляет ловкостью
  10. Создан пульт дистанционного управления мозгом

Электроника это просто1
Copyright © electronic.com.ua 2007-2024